package models

type F_CHL_Summary_Info struct {
	ChannelId   string `json:"channelid"`
	BlockHeight int    `json:"blockheight"`
}

type F_Block_Info struct {
	BlockNumber  int                  `json:"blocknumber"`
	DataHash     string               `json:"datahash"`
	PreHash      string               `json:"prehash"`
	BlockHash    string               `json:"blockhash"`
	TxCount      int                  `json:"txcount"`
	Size         int                  `json:"size"`
	Transactions []F_Transaction_Info `json:"transactions"`
}

type F_Transaction_Info struct {
	TxId                string
	ValidationCode      string
	PayloadProposalHash string
	Endorsers           []string // 背书人
	TypeStr             string
	ChannelId           string
	ChainCode           string
	Args                []string // 参数
	TimeStr             string
	CreatorUser         string // 提交机构的用户
	CreatorMsp          string // 提交者 MSP
	RWSets              string //json
}

type JsonExit struct {
	Code    int         `json:"code"`
	Message string      `json:"message"`
	Resutl  interface{} `json:"result"`
}
